/*main的内容*/
.navbarPost{
	background: #FDB3CB;
	border-radius: 25%;
}
main{
	width: 100%;
	background: white;
	margin: 6.375rem 0 20px 0;
	padding: 1.25rem 0;
    width: 80%;
}
.form{
    margin: 0 !important;
}
#textarea{
    width: 100%;
    height: 310px;
    padding: 10px;
    background: #eee;
    border: 1px solid #c1c1c1;
}
.contributeLi{
    border-bottom:  1px solid #c1c1c1;
    padding: 20px 0;
}
.authorImg{
	width: 2.1875rem;
	height: 2.1875rem;
	border-radius: 2.1875rem;
    padding: 0;
}
.lastLi{
    border: none;
}
.postLeftBottom{
    border: 1px solid #c1c1c1;
    border-top: none;
    background: #eee;
    padding: 8px;
}
.phontText{
    line-height: 27px;
    margin-right: 5px;
}
.upPhoto{
    border: none;
}
.postBotRight{
    line-height: 27px;
}
#anonymous{
   margin: 0;
   height: 27px;
}
.anonymous{
    margin: 0;
    padding-left: 5px;
}
.postSubmit{
    padding: 6px 14px;
    background: #84CDE7;
    border-radius: 4px;
    margin-top: 10px;
}
@media (min-width: 767px) and (max-width: 992px) {
    #textarea{
      height: 300px;
  }
  main{
      width: 90%;
  }
    .contributeLi{
    padding: 13px 0;
}
}
@media (max-width: 48rem) {
  .navbar-right{
	  display: none;
  }
    main{
      margin-top: 50px;
      padding: 20px 0;
      width: 100% !important;

  }
  #textarea{
      height: 160px;
  }
  .postLeft{
      width: 100%;
  }
.postRight{
    width: 100%;
    margin-top: 15px;
}
    .contributeLi{
    padding: 8px 0;
}

}
@media (max-width: 430px) and (min-width: 340px) {
  .upPhoto{
      width: 180px;
  }
}
@media (max-width: 340px) {
      .upPhoto{
      width: 180px;
  }
 .postBotRight{
     float: left !important;
     margin-top: 5px;
 }
}



/*登录弹出*/
nav,main{
	z-index: 11 !important;
}
        #screen {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            z-index: 999 !important;
            display: none;
        }

        #btn {
            display: block;
            border: none;
            width: 80px;
            height: 40px;
            margin: 0 auto;
            cursor: pointer;
        }
        #alert {
            position: absolute;
            z-index: 1000;
            width: 400px;
            background-color: white;
            display: none;
            border-radius: 3px;
			padding: 20px 30px 10px 30px;
        }
		.loginTitle{
			font-size: 20px;
			color: #666;
		}
		.phone,.password{
			margin-top: 20px;
		}
		.phoneInput,.passInput{
			display: block;
			width: 100%;
			outline: none;
			padding: 5px 10px;
			border: 1px solid #c1c1c1;
		}
		.forgetPass{
			display: inline-block;
			margin: 10px 0;
		}
        .loginBut{
			padding: 6px 14px;
			border: none;
			outline: none;
			background: #84CDE7;
			border-radius: 4px;
		}
		.remberLogin{
			line-height: 32px;
		}
		.remberInput{
			position: relative;
			top: 2px;
		}
	  #trip {
            margin: 30px 0;
        }

        #confirm {
            width: 70px;
            height: 30px;
            line-height: 30px;
            background: rgb(220,220,220);
            margin: 0 auto;
            font-size: 14px;
            border-radius: 5px;
            border: 1px solid #aaa;
        }

        #bgConfirm {
            width: 100%;
            padding: 20px 0 20px 0;
            background: #eee;
            border-radius: 3px;
        }
		.loginForm{
			position: relative;
		}
		.closeLogin{
			position: absolute;
			top: 1px;
			right: 0;
			width: 20px;
			height: 20px;
			line-height: 20px;
			text-align: center;
		}
		.littlePerson{
			display: none;
			position: absolute;
			top: 50px;
			right: 0;
			width: 100%;
			padding: 16px 10px 16px 15px;
		}
		.lpLi a{
		  font-size: 15px;
		  display: inline-block;
		  width: 40px;
		  height: 30px;
		  padding: 0.3125rem;
		}
